/*主体内容*/
/*导航*/
.main_nav a:first-child {
	color: #393939 !important;
}

.main_nav a:nth-child(3) {
	width: 0.7rem;
	height: 100%;
	box-sizing: border-box;
}

.main_nav a:hover {
	border-bottom: 0.02rem solid #ca403d
}

/*主体内容一*/
.one_main {
	width: 100%;
	height: 1.5rem;
	padding: 0.18rem 0.2rem 0.1rem 0.175rem;
}

.one_main p {
	width: 100%;
	height: 0.42rem;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.one_main a {
	width: 0.6rem;
	height: 0.42rem;
	text-align: center;
	font-size: 11px;
	color: #838584;
	position: relative;
}

.one_main a>img {
	width: 0.26rem;
	height: 0.24rem;
	margin: 0 auto;
}

.one_main a>span {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.one_main>p:last-child {
	width: 0.27rem;
	height: 0.06rem;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}

.one_main>p:last-child>i {
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
}

.one_main>p:last-child>i:first-child {
	background-color: #c64629;
}

.one_main>p:last-child>i:nth-child(2),
.one_main>p:last-child>i:nth-child(3) {
	background-color: #e2e3e5;
}

/*主播电台排行榜*/
.ranking_list_big {
	width: 100%;
	height: 0.8rem;
	padding: 0 0.06rem;
	margin-top: 0.1rem;
	margin-bottom: 0.3rem;
}

.ranking_list {
	width: 3.64rem;
	height: 0.8rem;
	border: 0.01rem solid #d5d6d8;
	box-sizing: border-box;
	padding: 0.11rem 0.15rem 0 0.15rem;
	display: flex;
	justify-content: space-between;
}

.ranking_list>span:first-child {
	width: 1.69rem;
	height: 0.37rem;
	font-size: 15px;
	color: #313234;
	margin-top: 0.1rem;
}

.ranking_list span>p:last-child {
	font-size: 12px;
	color: #5b5c5e;
	margin-top: 0.1rem;
}

.ranking_list span>p:last-child span {
	color: #a04847;
}

.ranking_list span:last-child,
.ranking_list span>img {
	width: 0.865rem;
	height: 0.67rem;
}

/*精彩节目推荐*/
.recommend {
	width: 100%;
	color: #3f4042;
	padding: 0 0.1rem;
}

.recommend h2 {
	width: 100%;
	height: 0.17rem;
	font-size: 16px;
	font-weight: normal;
	box-sizing: border-box;
	padding-left: 0.06rem;
	border-left: 0.03rem solid #d33c31;
	margin-bottom: 0.14rem;
}

.recommend li {
	width: 3.56rem;
	height: 0.68rem;
	border-top: 0.05px solid #e2e3e5;
	padding: 0.06rem 0 0.07rem 0;
}

.recommend li>a>span>img {
	width: 0.56rem;
	height: 0.56rem;
	margin-right: 0.08rem;
}

.recommend li>a>span:last-child {
	height: 0.38rem;
	line-height: 0.22rem;
	margin-top: 0.11rem;
}

.recommend li>a>span:last-child p:first-child {
	font-size: 13px;
	color: #323335;
}

.recommend li>a>span:last-child p:last-child {
	font-size: 12px;
	color: #848486;
}